@charset "utf-8";
/* CSS Document */
/*公共样式*/
*{padding:0; margin:0; border:0;}
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */  
body{font-family:"Microsoft Yahei","宋体",Arial,Tahoma, Helvetica, sans-serif;font-size:12px; margin:0; padding:0;}
div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,img,form{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none; list-style-image: none; margin: 0; padding: 0; }
/* 清除特殊标记的字体和字号 */
table,th,tr,td,input,select{font-size:12px;}
input{font-family:Arial; padding:0; margin:0;}
table,td{border-collapse:collapse; border-spacing: 0;}
i{font-style:normal;}
/*link样式*/
a{outline:none;text-decoration:none; color:#666;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none; color:#0186d1;}
a:active {star:expression(this.onFocus=this.blur());}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
/*自适应高度*/
.clear:after{height:0;content:'';display:block;clear:both;}
.clear{zoom:1;}/*触发ie6,after属性*/
/*公共样式*/

/*-----------------------------------------------------------------------------通用样式----------------------------------------------------------------------------------*/
body{width:100%; min-width:1120px;}
.w1120{width:1120px; margin:0 auto;}
.w360{width:360px;}
*{transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out;}
.mt30{margin-top:30px;}
.ml20{margin-left:20px;}
/*-----------------------------------------------------------------------------nav----------------------------------------------------------------------------------*/
.header{height:120px;}
.logo{display:inline-block;float:left; margin-top:30px;}

.nav_list{display:inline-block; overflow:hidden;}
.nav_list li{float:left; font-size:16px; height:120px;}
.nav_list li a{padding:50px 22px 0; display:block; height:67px; border-bottom:3px solid #fff;}
.nav_list li a:hover{color:#fff; background:#0186d1; border-bottom:3px solid #fc8902;}
.nav_list li ul.sub_menu{display:none; width:160px;background:#0065b3; padding:0; position:absolute; z-index:999;}
.nav_list li ul.sub_menu li{background:none; width:100%; height:40px; line-height:40px; font-size:13px;}
.nav_list li ul.sub_menu li a{padding:0; color:#fafafa;font-family:"Microsoft Yahei"; height:40px; text-indent:20px; display:block; border:none;}
.nav_list li ul.sub_menu li a:hover{background:#288fef;color:#fff;}
.nav_list li ul.nav1{*position:relative;*top:-1px;}
.nav_list li ul.nav2{*position:relative;*top:-1px;}

/*-----------------------------------------------------------------------------footer----------------------------------------------------------------------------------*/
.footer{border-top:1px solid #ccc; margin:40px auto;}
.f_cont{overflow:hidden; padding:30px 0; border-bottom:2px solid #ccc; width:550px; height:158px;}
.f_cont h3{font-size:18px; color:#999; font-weight:normal;}
.f_cont p.number{ font-size:28px; color:#999; margin-top:10px;}
.f_cont p{margin:5px 0; color:#666; font-size:14px;}
.f_cont p.add{ color:#666;}

.f_sect{overflow:hidden; padding:60px 0 30px; border-bottom:2px solid #ccc; width:550px; height:128px;}
.f_sect p{color:#514d4d; font-size:14px;line-height:30px; width:400px; float:left;}
.f_sect p a{margin-right:30px; }
.ewm{overflow:hidden; display: inline-block; float:right;}









